Linux实操篇

您所在的位置:网站首页 赋予linux 用户权限 Linux实操篇

Linux实操篇

2023-05-21 11:03| 来源: 网络整理| 查看: 265

一、用户管理命令

Linux是一个多用户,多任务的分时操作系统。甚至有可能同时登录,同时操作。所以给用户不同的账号。

useradd添加新用户

基本语法: 只能用root进行操作。

useradd 用户名 添加新用户 useradd -g 组名 用户名 添加新用户到某个组 passwd设置用户密码

在这里插入图片描述 在这里插入图片描述

id查看用户是否存在 cat /etc/passwd 查看创建了哪些用户 su 切换用户 who查看登录用户信息

在这里插入图片描述 切换用户的指令是:su 还有一个方法是:exit 如果此时在tony用户下,exit后就是june用户,再exit就是root,再exit就是tony。 在这里插入图片描述

sudo设置普通用户具有root权限 userdel删除用户

在这里插入图片描述 在配置文件中,添加该行信息: 在这里插入图片描述

usermod修改用户

基本语法:

usermod -g 用户组 用户名

选项说明:

选项说明-g修改用户的初始登录组,给定的组必须存在。默认组id是1 二、用户组管理命令

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同。 如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。 用户组的作用:把用户进行集中化的管理。不同组有着不同的系统操作权限。 在sudoers配置文件中,加%组名,就可以把这一个组都设置成具有执行所有命令的权限。也可以赋予其他权限。

groupadd新增组

基本用法:

groupadd 组名

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

三、文件权限类 文件属性

将各个用户分为不同的用户组,就是为了授予不同的权限。 为了方便多用户的操作和权限的管理。

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括文件目录)的权限做了不同的规定。在Linux中我们可以使用ll或ls -l命令来显示一个文件的属性以及文件所属的用户和组。

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

详细信息中代表的含义: 在这里插入图片描述 查看一下root目录的权限: 在这里插入图片描述 如果是文件:这里的数字就是硬链接数。 在这里插入图片描述 在这里插入图片描述 如果是目录,这里的数字就是目录数,什么都没有是2。 在这里插入图片描述

chmod改变权限

基本语法:

chmod [{ugoa},{+-=},{rwx}] 文件或目录 chmod [mode=421] [文件或目录]

经验技巧: u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和) r=4 w=2 x=1 rwx=4+2+1=7

在这里插入图片描述 目录:加 -R(图片懒得改了。。) 在这里插入图片描述

chown改变所有者

基本语法:

chown [选项][最终用户][文件或目录] 改变文件或者目录的所有

选项说明:

选项功能-R递归操作

在这里插入图片描述 在这里插入图片描述

chgrp改变所属组

基本语法:

chgrp [最终用户组][文件或目录] 改变文件或者目录的所属组

在这里插入图片描述

四、搜索查找类 find 查找文件或者目录

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。 基本语法:

find [搜索范围][选项]

选项说明:

选项功能-name按照指定的文件名查找模式查找文件-user查找属于指定用户名所有文件-size按照指定的文件大小查找文件,单位为:b—块(512字节)c—字节 w—字(2字节)k—千字节 M—兆字节 G—吉字节

在这里插入图片描述 在这里插入图片描述

locate快速定位文件路径

locate指令利用实现建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。 基本语法:

locate 搜索文件

经验技巧: 由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

grep过滤查找及“|”管道符

grep找的是文件的内容 管道符,“|”表示将前一个命令的处理结果输出传递给后面的命令处理。 基本语法:

grep 选项 查找内容 源文件

选项说明:

选项功能-n显示匹配行及行号

在这里插入图片描述

五、压缩和解压类 gzip/gunzip压缩

基本语法:

gzip 压缩文件,只能将文件压缩为*.gz文件 gunzip 文件.gz 解压缩文件命令

经验技巧 只能压缩文件不能压缩目录 不保留原来的文件 同时多个文件会产生多个压缩包 在这里插入图片描述

zip/unzip压缩

基本语法:

zip [选项] XXX.zip 将要压缩的内容 压缩文件和目录的命令 unzip [选项] XXX.zip 解压缩文件

选项说明:

zip选项功能-r压缩目录 unzip功能-d指定解压后文件的存放目录

经验技巧: zip压缩命令在windows/linux都通用,可以压缩目录且保留源文件。 在这里插入图片描述

在这里插入图片描述

tar打包(常用)

基本语法:

tar [选项] XXX.tar.gz 将要打包进去的内容 打包目录,压缩后的文件格式.tar.gz

选项说明:

选项功能-c产生.tar打包文件-v显示详细信息-f指定压缩后的文件名-z打包同时压缩-x解包.tar文件-C解压到指定目录

在这里插入图片描述 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3